﻿Array.prototype.remove=function(dx) {
	if(isNaN(dx)||dx>this.length){return false;}
	for(var i=0,n=0;i<this.length;i++) {
		if(this[i]!=this[dx]) {
			this[n++]=this[i]
		}
	}
	this.length-=1
}
$(document).ready(function() {
    $.Run(0,0,0,0,0);
});
jQuery.extend({
    AjaxStart: function() {
        var sWidth = Math.max(document.body.scrollWidth, document.documentElement.clientWidth);
        var sHeight = Math.max(document.body.scrollHeight, document.documentElement.clientHeight);
        var bgObj = document.createElement("div");
        bgObj.setAttribute('id','bgDiv');
        bgObj.style.position = "absolute";
        bgObj.style.top = "0";
        bgObj.style.filter = "alpha(opacity=50)";
        bgObj.style.opacity = "0.5";
        bgObj.style.left = "0";
        bgObj.style.width = sWidth + "px";
        bgObj.style.height = sHeight + "px";
        bgObj.style.zIndex = "999";
        bgObj.style.background = "#666";
        $('body').append(bgObj);
        
        var msgObj = document.createElement("div")
        msgObj.setAttribute("id","msgDiv");
        msgObj.setAttribute("align","center");
        msgObj.style.position = "absolute";
        msgObj.style.left = (sWidth - 75) / 2 + "px";
        msgObj.style.top = (sHeight - 75) / 2 + "px";
        msgObj.style.font = "12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
        msgObj.style.margin = "0";
        msgObj.style.width = "75px";
        msgObj.style.height = "75px";
        msgObj.style.textAlign = "center";
        msgObj.style.lineHeight ="25px";
        msgObj.style.zIndex = "999";
        
        $('body').append(msgObj);
        var txt = document.createElement("p");
        txt.setAttribute("id","msgTxt");
        txt.innerHTML = '<img src="Images/Common/Loading.gif" alt="Loading..." />';
        $('#msgDiv').append(txt);
    },
    AjaxEnd: function() {
        $('#bgDiv').remove();
        $('#msgDiv').remove();
    },
    NaN: function(txt) {
        return typeof (txt) == 'undefined' || txt == null || txt.length == 0;
    },
    Box: function(tie, txt, wid, hei) {
        var sWin = { w: $(window).width(), l: $(window).scrollLeft(), h: $(window).height(), t: $(window).scrollTop() };
        $('body').append('<div id="blockOve"></div><div id="blockWin"><h3 id="winHead"><span>' + tie + '</span><img id="closeWin" src="Images/Admin/del.gif" alt="关闭窗口" title="关闭窗口" /></h3><div id="winMain">' + txt + '</div></div>');
        hei = hei == 0 ? "auto" : hei + "px";
        var sOve = $("#blockOve").css({ width: sWin.w + "px", height: sWin.h + "px" }).fadeTo("fast", 0.7);
        var sBox = $("#blockWin").css({ left: ((sWin.w - wid) * 0.5 + sWin.l) + "px", top: ((sWin.h - wid) * 0.5) + sWin.t + "px", width: wid + "px", height: hei }).fadeIn("fast");
    },
    Check: function(data) {
        if($.NaN(data) || parseInt(data) != 1) {
            $.get('Admin.ashx?Module=Login', function(data) {
                $('#Css').attr('href', 'Images/Css/_AdmLogin.css');
                $('body').html(data);
                $('input').keypress(function(e) {
                    var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
                    if(keyCode == 13)
                        $('#btnLogin').click();
                });
                $('#ValiCode').click(function() {
                    $('#ValiCode').attr('src', 'Service.ashx?Action=ValiCode&r=' + Math.round(Math.random() * 1000));
                });
                $('#btnLogin').click(function() {
                    var suName = $('#username').val();
                    var suPass = $('#password').val();
                    var suCode = $('#code').val();
                    if($.NaN(suName)) {
                        $('#ErrShow').html('请输入登录帐号');
                    }
                    else if($.NaN(suPass)) {
                        $('#ErrShow').html('请输入登录密码');
                    }
                    else if($.NaN(suCode)) {
                        $('#ErrShow').html('请输入验证码');
                    }
                    else {
                        $.ajax({
                            type: 'post',
                            url: 'Admin.ashx?Module=Login',
                            data: 'Action=Check&username=' + suName + '&password=' + suPass + '&code=' + suCode,
                            beforeSend: function() { $.AjaxStart(); },
                            complete: function() { $.AjaxEnd(); },
                            success: function(msg) {
                                if($.NaN(msg) || msg == 0) {
                                    $.Run(0, 0, 0, 0, 0);
                                }
                                else if(msg == 1)
                                    $('#ErrShow').html('验证码输入错误!');
                                else if(msg == 2)
                                    $('#ErrShow').html('用户名或密码错误!');
                                else
                                    $('#ErrShow').html('登录错误!');
                            }
                        });
                    }
                });
            });
            return false;
        } else { return true; }
    },
    CloseMenu: function() {
        var Status = ($('#Menu').css('disply') == 'block');
        if(Status) {
            $('#closeMenu').attr('src', 'Images/Admin/openMenu.png');
            $('#Menu').toggle('fast');
            $('#Menu').css({disply: 'none'});
        } else {
            $('#closeMenu').attr('src', 'Images/Admin/closeMenu.png');
            $('#Menu').toggle('fast');
            $('#Menu').css({disply: 'block'});
        }
    },
    Logout: function() {
        $.get('Admin.ashx?Module=Login', {Action: 'Logout'}, function() {
            $.Run(0);
        });
    },
    Upload: function(obj, l) {
    	$(obj).fileUploadStart(l);
    },
    Run: function(a, b, c, d, e, f) {
        switch(a) {
		    case 1: // 后台主页
		    $.get('Admin.ashx?Module=IsLogin', function(txt) {
    			if($.Check(txt)) {
				    $.ajax({
    					type: 'get',
					    dataType: 'json',
					    url: 'Admin.ashx?Module=Index',
					    beforeSend: function() { $.AjaxStart(); },
					    complete: function() { $.AjaxEnd(); },
					    success: function(msg) {
    						$('#CTitle').html(msg.Title);
						    $('#CPanel').html(msg.Panel);
					    }
				    });
			    }
		    });
		    break;
            case 2: // 系统配置
            switch(b) {
            	case 1: // 缓存清空
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
        			    $.get('Admin.ashx?Module=Config', {Action: 'Clear'}, function(msg) {
            				if(msg == 1) {
        					    if(c == 0) {
            						$('#ErrShow').html('缓存清空成功!');
        						    $('#ErrShow').css({color: '#000'});
        					    }
        				    }
        			    });
        		    }
        	    });
        	    break;
        	    default:    // 系统配置
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
        			    $.ajax({
            				type: 'get',
        				    dataType: 'json',
        				    url: 'Admin.ashx?Module=Config',
        				    beforeSend: function() { $.AjaxStart(); },
        				    complete: function() { $.AjaxEnd(); },
        				    success: function(msg) {
            					$('#CTitle').html(msg.Title);
        					    $('#CPanel').html(msg.Panel);
        					    $('#subConfig').click(function() {
            						$('#ErrShow').css({color: 'red'});
        						    if($.NaN($('#title').val()))
            							$('#title').val('YomComic');
        						    if($.NaN($('#saveface').val()))
            							$('#saveface').val('Files/Face');
        						    if($.NaN($('#url').val()))
            							$('#ErrShow').html('网站地址不可为空!');
        						    else if($.NaN($('#ext').val()))
            							$('#ErrShow').html('网站静态后缀不可为空!');
        						    else {
            							$.post('Admin.ashx?Module=Config',{Action: 'Edit', SiteTitle: $('#title').val(), SiteUrl: $('#url').val(), KeyWords: $('#keywords').val(), Description: $('#description').val(), BottomDesc: $('#bottomdesc').val(), CopyRight: $('#copyright').val(), Theme: $('#theme').val(), Locale: $('#locale').val(), Ext: $('#ext').val(), SaveFace: $('#saveface').val(), LoginName: $('#loginname').val(), UserName: $('#username').val(), Email: $('#email').val(), LoginPass: $('#loginpass').val()}, function(msg) {
        								    if(msg == 1) {
            									$('#ErrShow').html('网站配置修改成功!');
        									    $('#ErrShow').css({color: '#000'});
        									    $.Run(2, 1, 1);
        								    }
        							    });
        						    }
        					    });
        				    }
        			    });
        		    }
        	    });
        	    break;
            }
            break;
            case 3: // 公告管理
            switch(b) {
            	case 1: // 添加公告
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
        			    $.get('Admin.ashx?Module=Note', {Action: 'Add'}, function(msg) {
            				$.Box('添加新公告', msg, '600', '400');
        				    $('#isurl').click(function() {
            					if($('#isurl').attr('checked'))
        						    $('#url').css({display: 'block'});
        					    else
            						$('#url').css({display: 'none'});
        				    });
        				    $('#Submit').click(function() {
            					if($.NaN($('#title').val())) {
        						    $('#ErrShow').html('公告标题不可为空!');
        						    return false;
        					    } else if($('#isurl').attr('checked') == true) {
            						if($.NaN($('#url').val())) {
        							    $('#ErrShow').html('外部链接不可为空!');
        							    return false;
        						    }
        					    } else {
            						if($.NaN(FCKeditorAPI.GetInstance('Content').GetXHTML())) {
        							    $('#ErrShow').html('公告内容不可为空!');
        							    return false;
        						    }
        					    }
        					    $.post('Admin.ashx?Module=Note&Action=Add', {Title: $('#title').val(), Content: FCKeditorAPI.GetInstance('Content').GetXHTML(), Url: $('#url').val(), IsTop: $('#istop').attr('checked')}, function(msg) {
            						if(msg == 1) {
        							    $("#blockOve").fadeOut("normal").remove();
        							    $("#blockWin").fadeOut("fast").remove();
        							    $.Run(3);
        						    } else {
            							$('#ErrShow').html('公告添加失败!');
        						    }
        					    });
        				    });
        				    $('#closeWin').click(function() {
            					$("#blockOve").fadeOut("normal").remove();
        					    $("#blockWin").fadeOut("fast").remove();
        					    $.Run(3);
        				    });
        			    });
        		    }
        	    });
        	    break;
        	    case 2: // 修改公告
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Note', {Action: 'Edit', ID: c}, function(msg) {
        					    $.Box('修改公告', msg, '600', '400');
        					    $('#isurl').click(function() {
            						if($('#isurl').attr('checked'))
        							    $('#url').css({display: 'block'});
        						    else
            							$('#url').css({display: 'none'});
        					    });
        					    $('#Submit').click(function() {
            						if($.NaN($('#title').val())) {
        							    $('#ErrShow').html('公告标题不可为空!');
        							    return false;
        						    } else if($('#isurl').attr('checked') == true) {
            							if($.NaN($('#url').val())) {
        								    $('#ErrShow').html('外部链接不可为空!');
        								    return false;
        							    }
        						    } else {
            							if($.NaN(FCKeditorAPI.GetInstance('Content').GetXHTML())) {
        								    $('#ErrShow').html('公告内容不可为空!');
        								    return false;
        							    }
        						    }
        						    $.post('Admin.ashx?Module=Note&Action=Edit', {ID: c, Title: $('#title').val(), Content: FCKeditorAPI.GetInstance('Content').GetXHTML(), Url: $('#url').val(), IsTop: $('#istop').attr('checked')}, function(msg) {
            							if(msg == 1) {
        								    $("#blockOve").fadeOut("normal").remove();
        								    $("#blockWin").fadeOut("fast").remove();
        								    $.Run(3,0,d);
        							    } else {
            								$('#ErrShow').html('公告修改失败!');
        							    }
        						    });
        					    });
        					    $('#closeWin').click(function() {
            						$("#blockOve").fadeOut("normal").remove();
        						    $("#blockWin").fadeOut("fast").remove();
        						    $.Run(3,0,d);
        					    });
        				    });
        			    }
        		    });
        	    }
        	    break;
        	    case 3: // 删除公告
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				if(confirm("你真的要删除这篇公告吗？公告被删除后将无法恢复。")) {
        					    $.get('Admin.ashx?Module=Note', {Action: 'Del', ID: c}, function(msg) {
            						if(msg == 1)
        							    $.Run(3,0,d);
        						    else
            							$('#ShowMsg').html('公告删除失败!');
        					    });
        				    }
        			    }
        		    });
        	    }
        	    break;
        	    default:	// 公告列表
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
        			    var page = (c == null) ? 1 : c;
        			    $.get('Admin.ashx?Module=Note', {P: page}, function(msg) {
        			    	$('#CTitle').html('网站公告管理 - 公告列表');
        			    	$('#CPanel').html(msg);
        			    });
        		    }
        	    });
        	    break;
            }
            break;
            case 4: // 分类管理
            switch(b) {
            	case 1: // 添加分类
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
        			    $.get('Admin.ashx?Module=Category', {Action: 'Add'}, function(msg) {
            				$.Box('添加新分类', msg, '600', '400');
        				    $('#Submit').click(function() {
            					if($.NaN($('#name').val()))
        						    $('#ErrShow').html('分类名称不可为空!');
        					    else if($.NaN($('#save').val()))
            						$('#ErrShow').html('分类保存目录不可为空!');
        					    else {
            						$.post('Admin.ashx?Module=Category&Action=Add', {Name: $('#name').val(), Save: $('#save').val(), Key: $('#key').val(), Des: $('#des').val()}, function(msg) {
        							    if(msg == 1) {
            								$("#blockOve").fadeOut("normal").remove();
        								    $("#blockWin").fadeOut("fast").remove();
        								    $.Run(4);
        							    } else {
            								$('#ErrShow').html('分类添加失败!');
        							    }
        						    });
        					    }
        				    });
        				    $('#closeWin').click(function() {
            					$("#blockOve").fadeOut("normal").remove();
        					    $("#blockWin").fadeOut("fast").remove();
        					    $.Run(4);
        				    });
        			    });
        		    }
        	    });
        	    break;
        	    case 2: // 修改分类
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Category', {Action: 'Edit', ID: c}, function(msg) {
        					    $.Box('修改分类', msg, '600', '400');
        					    $('#Submit').click(function() {
            						if($.NaN($('#name').val()))
        							    $('#ErrShow').html('分类名称不可为空!');
        						    else if($.NaN($('#save').val()))
            							$('#ErrShow').html('分类保存目录不可为空!');
        						    else {
            							$.post('Admin.ashx?Module=Category&Action=Edit', {ID: c, Name: $('#name').val(), Save: $('#save').val(), Key: $('#key').val(), Des: $('#des').val()}, function(msg) {
        								    if(msg == 1) {
            									$("#blockOve").fadeOut("normal").remove();
        									    $("#blockWin").fadeOut("fast").remove();
        									    $.Run(4);
        								    } else {
            									$('#ErrShow').html('分类修改失败!');
        								    }
        							    });
        						    }
        					    });
        					    $('#closeWin').click(function() {
            						$("#blockOve").fadeOut("normal").remove();
        						    $("#blockWin").fadeOut("fast").remove();
        						    $.Run(4);
        					    });
        				    });
        			    }
        		    });
        	    }
        	    break;
        	    case 3: // 删除分类
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				if(confirm("你真的要删除这个分类吗？分类被删除后所属这个分类的漫画都会被删除且无法恢复。")) {
        					    $.get('Admin.ashx?Module=Category', {Action: 'Del', ID: c}, function(msg) {
            						if(msg == 1)
        							    $.Run(4);
        						    else
        						    	$('#ShowMsg').html('分类删除失败!');
        					    });
        				    }
        			    }
        		    });
        	    }
        	    break;
        	    case 4: // 分类静态生成
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				$.Box('附加选项', '<div><input type=\"checkbox\" name=\"makeC\" id=\"makeC\" value=\"true\" />生成漫画页&nbsp;<input type=\"checkbox\" name=\"makeV\" id=\"makeV\" value=\"true\" />生成分卷页</div><div style=\"text-align:center\"><input type=\"button\" id=\"make\" value=\" 生成 \" class=\"button\" /></div>', '300', '200');
        				    $('#closeWin').click(function() {
            					$('#blockOve').fadeOut('normal').remove();
        					    $('#blockWin').fadeOut('fast').remove();
        				    });
        				    $('#make').click(function() {
            					$.get('Admin.ashx?Module=Category', {Action: 'Make', ID: c, makeC: $('#makeC[checked]').val(), makeV: $('#makeV[checked]').val()}, function(msg) {
        						    if(msg == 1) {
            							$('#blockOve').fadeOut('normal').remove();
        							    $('#blockWin').fadeOut('fast').remove();
        							    $.Run(4);
        						    } else {
            							$('#ErrShow').html('分类静态生成失败!请检查是否具有写权限!');
        						    }
        					    });
        				    });
        			    }
        		    });
        	    }
        	    break;
        	    default:    // 分类列表
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
            			$.get('Admin.ashx?Module=Category', function(msg) {
            				$('#CTitle').html('网站分类管理 - 分类列表');
            				$('#CPanel').html(msg);
            			});
        		    }
        	    });
        	    break;
            }
            break;
            case 5: // 漫画管理
            switch(b) {
            	case 1: // 添加漫画
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
        			    $.get('Admin.ashx?Module=Comic', {Action: 'Add'}, function(msg) {
            				$.Box('添加新漫画', msg, '600', '400');
        				    var facepath;
        				    $('#face').fileUpload({
        				        uploader: 'Images/Admin/uploader.swf',
        				        cancelImg: 'Images/Admin/canel.png',
        				        script: 'Service.ashx',
        				        scriptData: {'Action': 'FileUpload', 'Mod': 'Face'},
        				        displayData: 'speed',
        				        auto: true,
        				        onError: function(oa,ob,oc,od) {
        				            alert('Error Type:'+od.type+',Error Status:'+od.status+',Error Text:'+od.text);
        				        },
        				        onComplete: function(ma,mb,mc,md) {
        						    if(md == 102)
            							$('#progress').html('上传失败, 上传文件不存在或为空!');
        						    else if(md == 202)
            							$('#progress').html('上传失败, 上传文件类型为不允许的文件类型!');
            						else if(md.substr(0,14)  == '#JN&UF*#$Y@&*#')
            						    $('#progress').html('上传失败!');
        						    else {
        						        $('#progress').html('上传成功!');
        							    facepath = md;
        						    }
        				        }
        				    });
        				    $('#Submit').click(function() {
            					if($.NaN($('#comicname').val()))
        						    $('#ErrShow').html('漫画名称不可为空!');
        					    else if($.NaN($('#categoryid').val()))
            						$('#ErrShow').html('漫画分类不可为空!');
        					    else if($.NaN($('#author').val()))
            						$('#ErrShow').html('漫画作者不可为空!');
        					    else if($.NaN($('#intro').val()))
            						$('#ErrShow').html('漫画简介不可为空!');
        					    else if($.NaN(facepath))
            						$('#ErrShow').html('漫画封面不可为空!');
        					    else {
            						$.post('Admin.ashx?Module=Comic', {Action: 'Add', CategoryID: $('#categoryid').val(), Author: $('#author').val(), Face: facepath, ComicName: $('#comicname').val(), OtherName: $('#othername').val(), State: $('#state').val(), Tag: $('#tag').val(), Intro: $('#intro').val(), Language: $('#language').val(), Color: $('#color').val()}, function(msg) {
        							    if(msg == 1) {
            								$('#blockOve').fadeOut('normal').remove();
        								    $('#blockWin').fadeOut('fast').remove();
        								    $.Run(5);
        							    } else {
            								$('#ErrShow').html('漫画添加失败!');
        							    }
        						    });
        					    }
        				    });
        				    $('#closeWin').click(function() {
            					$("#blockOve").fadeOut("normal").remove();
        					    $("#blockWin").fadeOut("fast").remove();
        					    $.Run(5);
        				    }); 
        			    });
        		    }
        	    });
        	    break;
        	    case 2: // 修改漫画
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
        			    	$.get('Admin.ashx?Module=Comic', {Action: 'Edit', ID: c}, function(msg) {
            					$.Box('添加新漫画', msg, '600', '400');
        				    	var facepath;
        				    	$('#face').fileUpload({
	        				        uploader: 'Images/Admin/uploader.swf',
        				        	cancelImg: 'Images/Admin/canel.png',
        				        	script: 'Service.ashx',
        				        	scriptData: {'Action': 'FileUpload', 'Mod': 'Face'},
        				        	displayData: 'speed',
        				        	auto: true,
        				        	onError: function(oa,ob,oc,od) {
	        				            alert('Error Type:'+od.type+',Error Status:'+od.status+',Error Text:'+od.text);
        				        	},
        				        	onComplete: function(ma,mb,mc,md) {
	        						    if(md == 102)
            								$('#progress').html('上传失败, 上传文件不存在或为空!');
        						    	else if(md == 202)
	            							$('#progress').html('上传失败, 上传文件类型为不允许的文件类型!');
	            						else if(md.substr(0,14)  == '#JN&UF*#$Y@&*#')
	            						    $('#progress').html('上传失败!');
        						    	else {
	        						        $('#progress').html('上传成功!');
        							    	facepath = md;
        						    	}
        				        	}
        				    	});
        				    	$('#Submit').click(function() {
	            					if($.NaN($('#comicname').val()))
        						    	$('#ErrShow').html('漫画名称不可为空!');
        					    	else if($.NaN($('#categoryid').val()))
	            						$('#ErrShow').html('漫画分类不可为空!');
        					    	else if($.NaN($('#author').val()))
	            						$('#ErrShow').html('漫画作者不可为空!');
        					    	else if($.NaN($('#intro').val()))
	            						$('#ErrShow').html('漫画简介不可为空!');
        					    	else {
	            						$.post('Admin.ashx?Module=Comic', {Action: 'Edit', ID: c, CategoryID: $('#categoryid').val(), Author: $('#author').val(), Face: facepath, ComicName: $('#comicname').val(), OtherName: $('#othername').val(), State: $('#state').val(), Tag: $('#tag').val(), Intro: $('#intro').val(), Language: $('#language').val(), Color: $('#color').val()}, function(msg) {
        							    	if(msg == 1) {
	            								$('#blockOve').fadeOut('normal').remove();
        								    	$('#blockWin').fadeOut('fast').remove();
        								    	$.Run(5);
        							    	} else {
	            								$('#ErrShow').html('漫画添加失败!');
        							    	}
        						    	});
        					    	}
        				    	});
        				    	$('#closeWin').click(function() {
	            					$("#blockOve").fadeOut("normal").remove();
        					    	$("#blockWin").fadeOut("fast").remove();
        					    	$.Run(5);
        				    	}); 
        			    	});
        		    	}
        	    	});
        	    }
        	    break;
        	    case 3: // 删除漫画
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
        			    	if(confirm("你真的要删除这部漫画吗？漫画被删除后所属这部漫画的分卷图片都会被删除且无法恢复。")) {
            					$.get('Admin.ashx?Module=Comic', {Action: 'Del', ID: c}, function(msg) {
        					    	if(msg == 1)
	            						$.Run(5,0,d);
        					    	else
        					    		$('#ShowMsg').html('漫画删除失败!');
        				    	});
        				    }
        			    }
        		    });
        	    }
        	    break;
        	    case 4: // 显示漫画
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Comic', {Action: 'Accept', ID: c}, function(msg) {
        					    if(msg == 1)
            						$.Run(5,0,d);
        					    else
        					    	$('#ShowMsg').html('显示漫画失败!');
        				    });
        			    }
        		    });
        	    }
        	    break;
        	    case 5: // 隐藏漫画
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Comic', {Action: 'Canel', ID: c}, function(msg) {
        					    if(msg == 1)
            						$.Run(5,0,d);
        					    else
        					    	$('#ShowMsg').html('隐藏漫画失败!');
        				    });
        			    }
        		    });
        	    }
        	    break;
        	    case 6:	// 推荐漫画
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Comic', {Action: 'Top', ID: c}, function(msg) {
        					    if(msg == 1)
            						$.Run(5,0,d);
        					    else
        					        $('#ShowMsg').html('漫画推荐失败!');
        				    });
        			    }
        		    });
        	    }
        	    break;
        	    case 7:	// 取消推荐
        	    if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
        			    if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Comic', {Action: 'Down', ID: c}, function(msg) {
        					    if(msg == 1)
            						$.Run(5,0,d);
        					    else
        					        $('#ShowMsg').html('漫画取消推荐失败!');
        				    });
        			    }
        		    });
        	    }
        	    break;
        	    case 8: // 生成漫画HTML
        	    if(d > 0) {
        	        $.get('Admin.ashx?Module=IsLogin', function(txt) {
        	            if($.Check(txt)) {
        	                $.ajax({
        	                    type: 'get',
        	                    url: 'Admin.ashx?Module=Comic',
        	                    data: 'Action=Make&ID=' + d,
        	                    beforeSend: function() { $.AjaxStart(); },
        	                    complete: function() { $.AjaxEnd(); },
        	                    success: function(msg) {
        	                        if(msg == 1)
        	                            $.Run(5,0,c);
        	                        else
        	                            $('#ShowMsg').html('漫画HTML生成失败!');
        	                    }
        	                });
        	            }
        	        });
        	    }
        	    break;
        	    default:	// 漫画列表
        	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
        			    var page = (c == null) ? 1 : c;
        			    $.get('Admin.ashx?Module=Comic', {P: page}, function(msg) {
        			    	$('#CTitle').html('网站漫画管理 - 漫画列表');
        			    	$('#CPanel').html(msg);
        			    });
        		    }
        	    });
        	    break;
            }
            case 6:	// 分卷管理
            switch(b) {
            	case 1:	// 增加分卷
            	if(d > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Volume', {Action: 'Add', CID: d}, function(msg) {
            					$.Box('添加新分卷', msg, '400', '300');
            					$('#closeWin').click(function() {
            						$('#blockOve').fadeOut('normal').remove();
            						$('#blockWin').fadeOut('fast').remove();
            						$.Run(6,0,c,d);
            					});
            					$('#Submit').click(function() {
            						if($.NaN($('#volumename').val()))
            							$('#ErrShow').html('分卷名称不可为空!');
            						else {
            							$.post('Admin.ashx?Module=Volume', {Action: 'Add', CID: d, VolumeName: $('#volumename').val(), OrderID: $('#orderid').val()}, function(msg) {
            								if(msg == 1) {
            									$('#blockOve').fadeOut('normal').remove();
            									$('#blockWin').fadeOut('fast').remove();
            									$.Run(6,0,c,d);
            								} else {
            									$('#ErrShow').html('分卷添加失败!');
            								}
            							});
            						}
            					});
            				});
            			}
            		});
            	}
            	break;
            	case 2:	// 修改分卷
            	if(d > 0 && e > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Volume', {Action: 'Edit', CID: d, ID: e}, function(msg) {
            					$.Box('修改分卷', msg, '400', '300');
            					$('#closeWin').click(function() {
            						$('#blockOve').fadeOut('normal').remove();
            						$('#blockWin').fadeOut('fast').remove();
            						$.Run(6,0,c,d);
            					});
            					$('#Submit').click(function() {
            						if($.NaN($('#volumename').val()))
            							$('#ErrShow').html('分卷名称不可为空!');
            						else {
            							$.post('Admin.ashx?Module=Volume', {Action: 'Edit', CID: d, ID: e, VolumeName: $('#volumename').val(), OrderID: $('#orderid').val()}, function(msg) {
            								if(msg == 1) {
            									$('#blockOve').fadeOut('normal').remove();
            									$('#blockWin').fadeOut('fast').remove();
            									$.Run(6,0,c,d);
            								} else {
            									$('#ErrShow').html('分卷修改失败!');
            								}
            							});
            						}
            					});
            				});
            			}
            		});
            	}
            	break;
            	case 3:	// 删除分卷
            	if(d > 0 && e > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				if(confirm("你真的要删除这个分卷吗？分卷被删除后所属这个分卷的图片都会被删除且无法恢复。")) {
            					$.get('Admin.ashx?Module=Volume', {Action: 'Del', CID: d, ID: e}, function(msg) {
            						if(msg == 1) {
	            						$.Run(6,0,c,d);
	            				    }
            						else
	            						$('#ShowMsg').html('分卷删除失败!');
            					});
            				}
            			}
            		});
            	}
            	break;
            	case 4:	// 图片上传
            	if(d > 0 && e > 0) {
            	    $.get('Admin.ashx?Module=Volume', {Action: 'UploadFile', CID: d}, function(msg) {
            	        $.Box('上传图片',msg, '600', '400');
            	        var str;
            	        var arry;
            	        var i;
            	        $('#Start').click(function() {
            	        	$('#progress').html('');
            	        	str = str.replace('undefined', '');
            	        	arry = str.split(',');
            	        	arry.remove(arry.length);
            	        	i=0;
            	        	$.Upload('#chapter', arry[i++]);
            	        });
            	        $('#chapter').fileUpload({
            	            uploader: 'Images/Admin/uploader.swf',
            	            cancelImg: 'Images/Admin/canel.png',
            	            script: 'Service.ashx',
            	            scriptData: {Action: 'FileUpload', Mod: 'Chapter', CID: d, VID: e},
            	            displayData: 'speed',
            	            multi: true,
            	            onSelect: function(a,b,c) {
            	                str += b + ',';
            	            },
            	            onError: function(oa,ob,oc,od) {
            	                $.Upload('#chapter', arry[i++]);
            	            },
            	            onComplete: function(ma,mb,mc,md) {
            	                if(i < arry.length) {
            	                	if(md.substr(0,14)  == '#JN&UF*#$Y@&*#')
            	                    	$('#progress').html($('#progress').html() + '<span style="color:red">上传失败:<br />' + md.substr(1,md.length) + '</span><br />');
            	                    else
    									$('#progress').html($('#progress').html() + md + '<br />');
    								
    								$.Upload('#chapter', arry[i++]);
    							} else {
    								$('#progress').html($('#progress').html() + md + '<br />');
    								return false;
    							}
            	            }
            	        });
            	        $('#closeWin').click(function() {
            	            $('#blockOve').fadeOut('normal').remove();
            	            $('#blockWin').fadeOut('fast').remove();
            	            $.Run(6,0,c,d);
            	        });
            	    });
            	}
            	break;
            	default:	// 分卷列表
            	if(d > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				var page = (c == null) ? 1 : c;
            				$.get('Admin.ashx?Module=Volume', {CID: d, P: page}, function(msg) {
            					$('#CTitle').html('网站漫画管理 -- 分卷列表');
            					$('#CPanel').html(msg);
            				});
            			}
            		});
            	}
            	break;
            }
            break;
            case 7:	// 章节管理
            switch(b) {
                case 1: // 修改章节
            	if(d > 0) {
            	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            	        if($.Check(txt)) {
            	            $.get('Admin.ashx?Module=Chapter', {Action: 'Edit', ID: e}, function(msg) {
            	                $.Box('修改章节', msg, '600', '600');
            	                var facepath,isSubmit=true;
            	                $('#closeWin').click(function() {
            						$('#blockOve').fadeOut('normal').remove();
            						$('#blockWin').fadeOut('fast').remove();
            						if(isSubmit == false) {
            						    $.get('Admin.ashx?Module=Chapter&Action=DelImg&ImgPath=' + facepath);
            						}
            						$.Run(7,0,c,d);
            					});
            					$('#Submit').click(function() {
            					    $.post('Admin.ashx?Module=Chapter', {Action: 'Edit', Mod: '1', ID: e, ImgPath: facepath, OrderID: $('#orderid').val()}, function(msg) {
            					        if(msg == 1) {
            					            $('#blockOve').fadeOut('normal').remove();
            						        $('#blockWin').fadeOut('fast').remove();
            						        $.Run(7,0,c,d);
            					        } else
            					            $('#ErrShow').html('修改失败!');
            					    });
            					});
            					$('#photo').fileUpload({
            	            		uploader: 'Images/Admin/uploader.swf',
            	            		cancelImg: 'Images/Admin/canel.png',
            	            		script: 'Service.ashx',
            					    scriptData: {Action: 'FileUpload', Mod: 'ChapterEdit', VID: d},
            					    displayData: 'speed',
            					    auto: true,
            					    onError: function(oa, ob, oc, od) { alert('Error Type:'+od.type+',Error Status:'+od.status+',Error Text:'+od.text); },
            					    onComplete: function(ma, mb, mc, md) {
            					        if(md.substr(0,14)  == '#JN&UF*#$Y@&*#')
            					            $('#ErrShow').html($('#ErrShow').html() + '<span style="color:red">上传失败:<br />' + md.substr(1,md.length) + '</span>');
            					        else {
            					            $('#imgShow').attr('src', md);
            					            isSubmit = false;
            					            facepath = md;
            					        }
            					    }
            					});
            	            });
            	        }
            	    });
            	}
            	break;
            	case 2: // 删除章节
            	if(e > 0) {
            	    $.get('Admin.ashx?Module=IsLogin', function(txt) {
            	        if($.Check(txt)) {
            	            if(confirm("你真的要删除这个章节吗？章节被删除后所属的图片也会被删除且无法恢复。")) {
            	                $.get('Admin.ashx?Module=Chapter', {Action: 'Del', ID: e}, function(msg) {
            	                    if(msg == 1)
            	                        $.Run(7,0,c,d);
            	                    else
            	                        $('#ShowMsg').html('删除失败!');
            	                })
            	            }
            	        }
            	    });
            	}
            	break;
            	case 3: // 显示图片
            	if(c > 0) {
            	    $('#photoShow').attr('src', $('#img' + c).attr('src'));
            	}
            	break;
            	default:	// 章节列表
            	if(d > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				var page = (c == null) ? 1 : c;
            				$.get('Admin.ashx?Module=Chapter', {VID: d, P: page}, function(msg) {
            					$('#CTitle').html('漫画章节管理 -- 章节列表');
            					$('#CPanel').html(msg);
            				});
            			}
            		});
            	}
            	break;
            }
            break;
            case 10:	// 友情链接管理
            switch(b) {
            	case 1:	// 添加链接
            	$.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
            			$.get('Admin.ashx?Module=Link', {Action: 'Add'}, function(msg) {
            				$.Box('添加友情链接', msg, '400', '300');
            				$('#closeWin').click(function() {
            					$('#blockOve').fadeOut('normal').remove();
            					$('#blockWin').fadeOut('fast').remove();
            				});
            				$('#Submit').click(function() {
            					if($.NaN($('#linkname').val()))
            						$('#ErrShow').html('网站名称不可为空!');
            					else if($.NaN($('#linkurl').val()))
            						$('#ErrShow').html('网站地址不可为空!');
            					else {
            						$.post('Admin.ashx?Module=Link', {Action: 'Add', LinkName: $('#linkname').val(), LinkUrl: $('#linkurl').val()}, function(msg) {
            							if(msg == 1) {
            								$('#blockOve').fadeOut('normal').remove();
            								$('#blockWin').fadeOut('fast').remove();
            								$.Run(10);
            							} else
            								$('#ErrShow').html('添加友情链接失败!');
            						});
            					}
            				});
            			});
            		}
            	});
            	break;
            	case 2:	// 修改链接
            	if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Link', {Action: 'Edit', ID: c}, function(msg) {
            					$.Box('修改友情链接', msg, '400', '300');
            					$('#closeWin').click(function() {
            						$('#blockOve').fadeOut('normal').remove();
            						$('#blockWin').fadeOut('fast').remove();
            					});
            					$('#Submit').click(function() {
            						if($.NaN($('#linkname').val()))
            							$('#ErrShow').html('网站名称不可为空!');
            						else if($.NaN($('#linkurl').val()))
            							$('#ErrShow').html('网站地址不可为空!');
            						else {
            							$.post('Admin.ashx?Module=Link', {Action: 'Edit', ID: c, LinkName: $('#linkname').val(), LinkUrl: $('#linkurl').val()}, function(msg) {
            								if(msg == 1) {
            									$('#blockOve').fadeOut('normal').remove();
            									$('#blockWin').fadeOut('fast').remove();
            									$.Run(10);
            								} else
            									$('#ErrShow').html('修改友情链接失败!');
            							});
            						}
            					});
            				});
            			}
            		});
            	}
            	break;
            	case 3:	// 删除链接
            	if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Link', {Action: 'Del', ID: c}, function(msg) {
            					if(msg == 1)
            						$.Run(10);
            					else
            						$('#ShowMsg').html('删除友情链接失败!');
            				});
            			}
            		});
            	}
            	break;
            	case 4:	// 显示链接
            	if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Link', {Action: 'Accept', ID: c}, function(msg) {
            					if(msg == 1)
            						$.Run(10);
            					else
            						$('#ShowMsg').html('显示友情链接失败!');
            				});
            			}
            		});
            	}
            	break;
            	case 5:	// 隐藏链接
            	if(c > 0) {
            		$.get('Admin.ashx?Module=IsLogin', function(txt) {
            			if($.Check(txt)) {
            				$.get('Admin.ashx?Module=Link', {Action: 'Canel', ID: c}, function(msg) {
            					if(msg == 1)
            						$.Run(10);
            					else
            						$('#ShowMsg').html('隐藏友情链接失败!');
            				});
            			}
            		});
            	}
            	break;
            	default:	// 链接列表
            	$.get('Admin.ashx?Module=IsLogin', function(txt) {
            		if($.Check(txt)) {
            			$.get('Admin.ashx?Module=Link', function(msg) {
            				$('#CTitle').html('友情链接管理 -- 友情链接列表');
            				$('#CPanel').html(msg);
            			});
            		}
            	});
            	break;
            }
            break;
            default:	// 后台主页
            $.get('Admin.ashx?Module=IsLogin', function(txt) {
            	if($.Check(txt)) {
        		    $('#Css').attr('href', 'Images/Css/_Adm.css');
        		    $('body').html('');
        		    $.get('Admin.ashx?Module=Head', function(data) {
            			$('body').html(data);
        			    $.get('Admin.ashx?Module=Menu', function(data) {
            				$('body').html($('body').html() + data);
        				    $.get('Admin.ashx?Module=Main', function(data) {
            					$('body').html($('body').html() + data);
        					    $.Run(1);
        				    });
        			    });
        		    });
        	    }
            });
            break;
	    }
	}
});